'use strict';
const axios = require('axios')
const cheerio = require("cheerio")
let data_list = []
exports.main = async (event, context) => {
	//操作movie-list数据库，定时删除所有的内容
	const db = uniCloud.database();
	const mdb = db.collection('tvshow-list')

	//删除数据库中的所有数据
	// const dbCmd = db.command
	// let res = await mdb.where({
	//   _id: dbCmd.exists(true)
	// }).remove()
	//添加数据

	await axios.get('https://movie.douban.com/tv/#!type=tv&tag=%E7%83%AD%E9%97%A8&sort=recommend&page_limit=20&page_start=20').then((response) => {
	  let $ = cheerio.load(response.data)  // $是一个函数类型，用于处理cheerio接管的内容
	    //通过$选择器，选择需要获得的页面内容。
			  $(".list-wp .list .item").each((i, e) => {
			    //每一个elem都是一个list-item类的 li 元素
					let data = {}
			    data.title = $(e).find('p').text()
			    data.imgSrc = $(e).find('img').attr('src')
					// data.aHref = $(e).attr('href')
					data_list.push(data)
	    })
    })
			
	await mdb.add(data_list) //将所有数据添加到数据库z
};
